<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>

<!--
  箭头函数 ：  为了简化函数的定义方式   可以使用箭头函数的语法实现函数定义  可读性较低
  语法:
    ()=>{}   多见于作为参数进行使用
-->
<script>
    // 没有参数  小括号不能省略
    const fn = () => {
        console.log('hello world')
    }

    // 调用箭头函数
    fn()

    /*
    * const fn2 = (num) => {
            for (let i = 0; i < num; i++) {
                console.log('hello javascript')
            }
       }
    *
    * */

    // 箭头函数如果参数只有一个  小括号可以省略
    const fn2 = num => {
        for (let i = 0; i < num; i++) {
            console.log('hello javascript')
        }
    }
    fn2(5)


    //  函数体只有一行代码 则大括号可省略  该语句如果是一个返回语句则return也可以省略
    const fn3 = (a, b) => a + b
    console.log(fn3(1, 2))
</script>
</body>
</html>
